<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="app">
			<my-cpn></my-cpn>
			<local-cpn></local-cpn>
		</div>
		<div id="app2">
			<my-cpn></my-cpn>
			<local-cpn></local-cpn>
		</div>
	</body>
	<script src="../js/vue.js" type="text/javascript" charset="utf-8"></script>
	<script type="text/javascript">
		// 1.创建注册组件构造器对象
		const cpnC = Vue.extend({
			template:	`
			<div>
				<h2>我是标题</h2>
				<p>123</p>
				<p>哈哈哈</p>
			</div>
			`,
		})
		
		// 2.注册全局组件 需要的参数 组件名 组件构造器
		Vue.component('my-cpn',cpnC);
		
		const app = new Vue({
			el : "#app",
			data:{
				
			},
			//2.注册局部组件 
			components:{
				// cpn使用组件时的标签名
				'local-cpn':cpnC
			}
		})
		// 第二个vue实例
		const app2 = new Vue({
			el : "#app2",
			data:{
				
			}
		})
	</script>
</html>
